module.exports = {
  apps: [
    {
      name: 'pdd-t-web',
      instances: 2,
      // port: '4000', // 删除固定端口，让PM2自动分配
      script: './server/index.mjs', // 修正路径
      env: {
        PORT: 4000, // 使用环境变量设置起始端口
      },

      // === 监控和重启 ===
      watch: true,                         // 是否监控文件变化自动重启
      restart_delay: 4000,                  // 重启延迟时间（毫秒）

      // === 日志配置 ===
      // error_file: './logs/error.log',       // 错误日志
      // time: true,                           // 日志添加时间戳

      // === 其他配置 ===
      autorestart: true,                    // 自动重启
      max_restarts: 10,                     // 最大重启次数
      min_uptime: '10s',                    // 最小运行时间
    }
  ]
}